Cluster-Aware Cache for Network Attached Storage
نویسندگان
چکیده
Decentralized, cooperative and large-scale distributed storage systems that consist of a cluster of storage nodes attached with local disks can deliver high resource utilization, high availability and easy scalability. This paper describes the design and prototype implementation of a novel Cluster-Aware Cache (CAC) algorithm that shares memories between nodes in cluster to construct an efficient and cooperative cache-to-disk accesses policy. The difference between our scheme and previous studies is that processes on different node can access the same page concurrently. Furthermore, CAC algorithm is also well suited to heterogeneous clusters where one or more nodes may have larger amounts of memory than the others. The performance measurements with a Web server on our system show dramatic performance improvements with increasing number of nodes.
منابع مشابه
Towards a distributed multi-tier file system for cluster computing
Distributed storage systems running on clusters of commodity hardware are challenged by the ever-growing data storage and I/O demands of modern large-scale data analytics. A promising trend is to exploit the recent improvements in memory, storage media, and network technologies for sustaining high performance at low cost. While recent work explores using memory and SSDs as a cache for local sto...
متن کاملSecurity-Aware Cache Management for Cluster Storage Systems
Cluster storage systems have emerged as highperformance and cost-effective storage infrastructures for large-scale data-intensive applications. Although a large number of cluster storage systems have been implemented, the existing cluster storage systems lack a means to optimize quality of security in dynamically changing environments. We solve this problem by developing a security-aware cache ...
متن کاملAn Evaluation of Storage Systems based on Network-attached Disks
The emergence of network-attached disks provides the possibility of transferring data between the storage system and the client directly. This ooers new possibilities in building a distributed storage system. In this paper, we examine diierent storage organizations based on network-attached disks and compare the performance of these systems to a traditional system. Trace-driven simulations are ...
متن کاملAn Analytic Model of Hierarchical Mass Storage Systemswith Network - Attached Storage
Network attached storage devices improve I/O performance by separating control and data paths and eliminating host intervention during data transfer. Devices are attached to a high speed network for data transfer and to a slower network for control messages. Hierarchical mass storage systems use disks to cache the most recently used les and tapes (robotic and manually mounted) to store the bulk...
متن کامل